a stranger to - German English Dictionary